// pages/list/list.js
Page({
  /**
   * Page构造器
   * {} -- 对象
   * 配置项
   * data -- 存放数据 -- JSON格式 -- { 属性名(键名):属性值(键值) }
  */

  /**
   * 页面的初始数据
   */

   /**
    * 数据类型：
    *   基本数据类型：number string boolean undefined null
    *   引用数据类型：object
   */
  data: {
    message: "Hello WeChat",
    count: 20,
    student: {
      name: "小李",
      age: 18
    },
    goods: [
      {
        id: 1,
        name: "apple"
      },
      {
        id: 2,
        name: "car"
      }
    ],
    isTrue: true,
    imageUrl: "/images/瓜子.png",
    imageUrl2: "/images/花生.png",
    randomNum: Math.random().toFixed(2)
  },

  //只着眼于逻辑，通过事件更改data中imageUrl的值就可以更改图片
  //点击更改图片功能可以衍生出：点赞、收藏、喜欢
  changeImage() {
    this.setData({
      //获取data中的值需要使用this.data.属性名
      isTrue: !this.data.isTrue
    })
  },

  /**
   * 1.页面的生命周期函数的执行顺序：onlond->onshow->onready
   * 2.onlond执行几次：1次
   * 3.onshow执行几次：至少1次
   * 4.onready执行几次：1次
   * 5.onhide执行几次：至少1次
  */

  /**
   * 生命周期函数--监听页面加载
   */
  onLoad(options) {
    console.log("onload");
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady() {
    console.log("onready");
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow() {
    console.log("onshow");
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide() {
    console.log("onHide");
  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload() {
    console.log("onunload");
  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh() {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom() {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage() {

  }
})